相关内容
  1. 解决Android Studio中AVD的无法打开kvm问题
  2. Nodejs使用内置函数解析参数
  3. Linux如何使用系统自带包管理命令安装官方Nodejs
  4. 如何优雅的从Windows转到Ubuntu?
  5. Linux 和 Windows相比有什么优缺点?
  6. Linux(Ubuntu)必装的几款软件
  7. Ubuntu 18.04 如何使用命令安装官方nodejs
  8. 如何在windows中使用命令行(choco)安装软件?
  9. 如何使用电脑端Chrome调试安卓应用或Chrome移动版内网页?
  10. Linux(Ubuntu)如何调整交换内存(swap)的使用率?
  11. Linux(Debain/Ubuntu)常用命令
  12. 在Ubuntu 18.04下安装rtl8822be驱动
  13. 如何使用ffmpeg去除视频声音?

Ubuntu 安装软件的几种方法

如果你还在为不知道如何优雅的在Ubuntu中安装软件,这篇文章适合你看。

一、 直接在Ubuntu软件商店安装

我刚使用Ubuntu系统的时候版本还在Ubuntu 14,
当初的软件商店给我的感觉就是废物,整个应用商店就那么几个软件,
现在有Ubuntu软件商店还是有很多软件可以下载的。

Ubuntu软件商店截图

在Ubuntu软件商店里面安装软件是最方便的,直接搜索软件名,然后点击安装输入密码就行了。
然而这种方法安装也是我最不喜欢的,有搜索安装这个时间用下面几种方法安装完了。

软件安装界面

二、 使用apt命令安装

不只Ubuntu,其实Debian系统的系统(Debian,Ubuntu,Deepin,Raspbian等)都可以使用apt命令安装软件。
在Ubuntu 16 之前要使用apt-get install 软件包来安装,在Ubuntu 16 之后可以直接使用apt install 软件包来安装。

apt 命令用法:

  1. 更新软件列表:apt update -y
  2. 搜索软件: apt search 关键字
  3. 显示软件包详情:apt show 软件包名
  4. 安装软件:apt install 软件包名
  5. 升级指定软件:apt upgrade 软件包名
  6. 升级所有可以升级的软件:apt upgrade
  7. 卸载软件:apt remove 软件包名
  8. 卸载软件并移除软件依赖:apt autoremove 软件包名
  9. 卸载软件并删除配置文件:apt remove 软件包名 --purge

在终端占直接运行命令就可以安装,比如使用下面的命令安装git

sudo apt install git -y

三、 使用snap命令安装

snap是在Ubuntu 16 新添加的一种软件包格式。这种格式把软件运行所需的依赖全部打包到软件包里面,
运行的时候持载到一个虚拟的环境里面运行。所有这种格式的软件包安装时不会破坏系统现有的软件包依赖。

snap命令用法:

  1. 搜索软件包:snap find 关键字
  2. 显示软件包详情:snap info 软件包名
  3. 安装软件包:snap install 软件包名
  4. 升级指定软件:snap refresh 软件包名
  5. 升级所有可以升级的软件:snap refresh
  6. 卸载软件:snap remove 软件包名

也是直接在终端运行命令就可以安装,比如使用下面的命令安装nodejs8:

--classic: 该软件是典型软件,--channel:要安装的通道

sudo snap install node --classic --channel=8

四、 使用源码编译安装

使用上面3种方法安装软件要在软件源里面有该软件才行,如果源里面没有的软件要怎样安装呢?
除了使用编译好不用安装的绿色软件之外,就只有使用源码编译安装了。

编译安装不同的软件的具体方法是不一样的,一般源码的根目录下会有一个INSTALL文件或README文件会讲到要安装的依赖项和编译方法。

不过一般大致也就下面几步:

1. 配置

有些软件源码根目录下会有一个用于配置的脚本文件(configure),执行./configure命令脚本会根据当前的系统环境配置一些东西。
一般这个脚本也可以传一些参数来定制要编译的内容,在INSTALL文件或README文件里面会讲都有哪些参数。

2. 编译

大部分开源软件都是使用make命令来编译软件,直接在源码目录下运行make就行。
对于有多种不同make参数的项目,说明文件里面也会讲到。

3. 安装

除了一些只编译成一个二进制文件可以到处用的软件外,大部分软件编译以后都是要安装的。
一般的安装命令是sudo make install。不过也不排除有其他安装方法,可以看源码说明文件。

上面就是在Ubuntu系统中安装软件的4种方法,有任何Ubuntu方面的问题,请评论留言

发表评论